#include <stdio.h>

int main(){
    char a[4][4];
    int cnt=0;

    //对矩形进行初始化
    for(int i=0;i<=3;i++){
    	for(int j=0;j<=3;j++){
            a[i][j]='*';
	}
    }

    //设置对角线为空格
    for(int i=0;i<=3;i++){
    	for(int j=0;j<=3;j++){
	    if(i==j){
	        a[i][j]=' ';
	    }
	}
    }

    //设置反对角线为空格
    for(int i=0;i<=3;i++)
	for(int j=0;j<=3;j++)
            if(i+j==3)
		a[i][j]=' ';

    //第4列为空格
    for(int i=0;i<=3;i++)
	a[i][3]=' ';

    //输出矩阵
    for(int i=0;i<=3;i++){
        for(int j=0;j<=3;j++){
	    printf("%c ",a[i][j]);
	    cnt++;

	    //每4个换行
	    if(cnt%4==0){
	        printf("\n");
	    }
	}
    }

    return 0;
}
